package com.zdyg.insert.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@TableName("sys_user")
@Data
public class SysUser {
    /**
     * 用户ID
     */
    @TableId(type = IdType.AUTO)
    private Integer id;

    /**
     * 部门ID
     */
    private Integer dept_id;

    /**
     * 登录账号
     */
    private String user_name;

    /**
     * 用户昵称
     */
    private String nick_name;

    /**
     * 用户类型：0非邀请，1邀请，2中都
     */
    private Integer user_type;

    /**
     * 用户ID，系统生成，并非主键
     */
    private String user_code;

    /**
     * 头像
     */
    private String head_img_url;

    /**
     * 员工编号
     */
    private String serial_number;

    /**
     * 手机号
     */
    private String phone;

    /**
     * 固定电话
     */
    private String fixation_phone;

    /**
     * token
     */
    private String token = "2a57baf8-f7c0-4e1f-b311-cc7d83447efc";

    /**
     * 邮箱
     */
    private String email;

    /**
     * 分公司名称
     */
    private String filial_e;

    /**
     * 部门名称
     */
    private String department;

    /**
     * 职务(岗位名称)
     */
    private String duty;

    /**
     * 是否应届生毕业：0否，1是
     */
    private Integer is_graduate;

    /**
     * 参加工作时间
     */
    private String join_work_time;

    /**
     * 入职时间
     */
    private String entry_time;

    /**
     * 所属专业
     */
    private String profession_attribute;

    /**
     * 行业
     */
    private String industry;

    /**
     * 在职状态：0在职，1离职
     */
    private Integer take_office_status;

    /**
     * 用户地址
     */
    private String user_address;

    /**
     * 职称
     */
    private String appellation;

    /**
     * 擅长领域
     */
    private String domain;

    /**
     * 帐号是否正常 0-正常 1-锁定
     */
    private Integer status;

    /**
     * 信用评价
     */
    private String credit_evaluate;

    /**
     * 邀请码
     */
    private String invitation_code;

    /**
     * 最后登陆时间
     */
    private Date login_date;

    /**
     * 最后登陆IP
     */
    private String login_ip;

    /**
     * 创建者
     */
    private String create_by;

    /**
     * 更新者
     */
    private String update_by;

    /**
     * 创建者ip
     */
    private String create_ip;

    /**
     * 更新者ip
     */
    private String update_ip;

    /**
     * 备注
     */
    private String remark;

    /**
     * 逻辑删除(0未删除 1已删除)
     */
    private Integer deleted;

    /**
     * 创建时间
     */
    private Date gmt_create;

    /**
     * 最后修改时间
     */
    private Date gmt_modified;

    /**
     * 担保金额
     */
    private BigDecimal assure_money;

    /**
     * 是否人脸识别认证：0否，1是
     */
    private Integer is_discern;

    /**
     * 用户身份：0未设置,1普通用户，2企业用户
     */
    private Integer is_identity;

    /**
     * 省份
     */
    private String province;

    /**
     * 市
     */
    private String city;

    /**
     * 区
     */
    private String district;

    /**
     * 是否是领导：0否，1是
     */
    private Integer is_leader;

    /**
     * 毕业证图片
     */
    private String graduate_url;

    /**
     * 资格证图片地址
     */
    private String qualification_url;

    /**
     * 其他图片地址
     */
    private String other_url;

}